<?php

/**
 * @Author: wuchenge
 * @Date:   2022-03-25 15:44:08
 * @Email: ligui0506@126.com
 * @Descript:
 */
// 需要登录
Route::middleware(['api', 'userAuth'])->group(function () {
    // 刷新token
    Route::post('refresh', 'LoginController@refresh')->name('login.refresh');

    // 获取个人信息
    Route::post('/user/info', 'UserController@info')
        ->name('user.info');

    // 上传图片
    Route::post('/upload/images', 'UserController@uploadImages')
        ->name('upload.images');

    // 保存个人信息
    Route::post('/user/saveProfile', 'UserController@saveProfile')
        ->name('user.saveProfile');

    // 获取邀请用户
    Route::get('/user/invite', 'UserController@invite')
        ->name('user.invite');

    // 获取用户消费记录
    Route::get('/user/record/custom', 'UserController@recordCustom')
        ->name('user.record.custom');

    // 获取用户积分记录
    Route::get('/user/record/point', 'UserController@recordPoint')
        ->name('user.record.point');
});

// 无需登录
Route::middleware(['api'])->group(function () {
    // 注册
    Route::post('register', 'LoginController@register')
        ->name('login.register');

    // 登录
    Route::post('login', 'LoginController@login')->name('login.login');

    // 获取用户积分记录
    Route::get('/levels', 'IndexController@levels')
        ->name('levels');
});
